Worcester

Worcester is in the center of New England and within reach of many of its destinations.